﻿// See https://aka.ms/new-console-template for more information

using ProcessLib.Ratp.Easy;
// var page = SimplifyPage.Provider();
// var lineRegions = LineRegionParting.GetLineRegions(page.Document??"");
// Console.WriteLine(lineRegions.Count);
// foreach (var line in lineRegions)
// {
//     Console.WriteLine(line.Div);
//     Console.WriteLine(line.Type);
// }


// Easy.Output();

namespace ProcessLib;

internal abstract record Program
{
    private static void Main()
    {
        Easy.Output();
        // var path = @"C:\Users\betha\WebstormProjects\monaco\code_pdf2htmlex.html";
        // var docText = File.ReadAllText(path);
        // var c = new Composer(docText);
        // // Console.WriteLine(c.Pluggable);
        // Console.WriteLine(c.MainContainer);
    }
}


// var lines = PyPdfSourceProvider.GetLines();
// var res = PreSemanticCutter.Cutter(lines);
// foreach (var span in res.Semantics!)
// {
//     Console.WriteLine(span);
// }


// var list = new List<string>()
// {
//     "ehll","dsfsd"
// };
// var newList = new List<string>();
// newList.AddRange(list);
// newList[0] = "hello";
// Console.WriteLine(list[0]);


// foreach (var line in lines)
// {
//     Console.WriteLine($"{{{line}}}");
// }


// Console.WriteLine(page.Document);